clean power generation - French English Dictionary